home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / Palettes / 3.0JoyStick / JoyStick.h < prev    next >
Text File  |  1995-06-12  |  767b  |  44 lines

  1.  
  2. #import <appkit/appkit.h>
  3.  
  4. @interface JoyStick:View
  5. {
  6.     float x,y;
  7.     float xmax,ymax;
  8.     DPSTimedEntry timer;
  9.     int track;
  10.     float tracktime;
  11.     float fadetime;
  12. }
  13.  
  14. - (float) getYVal:sender;
  15. - (float) getXVal:sender;
  16.  
  17. - setXMax:(float)val;
  18. - setYMax:(float)val;
  19. - (float)xMax;
  20. - (float)yMax;
  21.  
  22. - setTrackTime:(float)val;
  23. - setFadeTime:(float)val;
  24. - (float)trackTime;
  25. - (float)fadeTime;
  26.  
  27. - drawSelf:(const NXRect *)rects :(int)rectCount; 
  28. - initFrame:(const NXRect *)frameRect;
  29. - sizeTo:(NXCoord)width:(NXCoord)height;
  30. - free;
  31.  
  32. - mouseDown:(NXEvent *)theEvent;
  33. - mouseUp:(NXEvent *)theEvent;
  34. - (BOOL)acceptsFirstMouse;
  35.  
  36. - setPos:(NXPoint)mouseLoc;
  37.  
  38. - write:(NXTypedStream *)stream;
  39. - read:(NXTypedStream *)stream;
  40.  
  41. - (const char*)getInspectorClassName;
  42.  
  43. @end
  44.